package com.snail.billing.json;

import org.json.JSONException;
import org.json.JSONObject;

public class JsonBase {

	private int code;
	private String message = "";

	public JsonBase(String jsonString) {
		try {
			JSONObject json = new JSONObject(jsonString);
			if (json.has("result")) {
				code = json.getInt("result");
			}
			if (json.has("code")) {
				code = json.getInt("code");
			}
			if (json.has("msgcode")) {
				code = json.getInt("msgcode");
			}
			if (json.has("status")) {
				code = json.getString("status").equals("success") ? 1 : 0;
			}
			if (json.has("msg")) {
				message = json.getString("msg");
			}
			if (json.has("message")) {
				message = json.getString("message");
			}
		} catch (JSONException e) {
			e.printStackTrace();
		}
	}

	public int getCode() {
		return code;
	}

	public String getMessage() {
		return message;
	}
}
